डेटाबेस के साथ जेनरेटर अनुप्रयोगों

यदि आप और अधिक गंभीरता से सोचा था कि यह के किसी भी समझ का एहसास कर सकते हैं कि इंटरनेट डेटाबेस के लिए आवेदन और केवल स्थिर फ़ाइलों का एक छोटा सा हिस्सा के अपने विशाल बहुमत में निहित है। हर प्रमुख साइट या पोर्टल के मुख्य डालने जाता है, संपादन, हटाने और हजारों और लाखों उपयोगकर्ता के रिकॉर्ड को पढ़ने के।

अगले परत एल्गोरिथ्म है कि डाटा को संसाधित करता है। कम से कम अब के लिए मानक सॉफ्टवेयर उपकरण एक बहुत ही विशेष तर्क प्रदर्शन करने के लिए कोड उत्पन्न नहीं कर सकते। भविष्य में इस जटिल एल्गोरिदम, मशीन सीखने, निष्पादन योग्य कार्यक्रमों के लिए एक अधिक औपचारिक और गणितीय मॉडल के कार्यान्वयन की शुरूआत के साथ बदल सकते हैं।

शीर्ष स्तर पर "दृश्य" खड़ा है। यह परत मुझे लगता है कि मानव कारक को बदलने के लिए मुश्किल होगा। के तहत दृश्य दिया जा सकता है - पाठ, चित्र, वीडियो और ऑडियो। मोबाइल फोन, कंप्यूटर, सरल गैजेट कि केवल "स्मार्ट" उपकरणों और इतने पर की संभावनाओं के कुछ होते हैं - तदनुसार, किसी भी प्रारूप विभिन्न उपकरणों और इंटरफेस पर खेला जा सकता है।

जो पैदा की है प्रोग्रामर के लिए अगले उपकरण डेटाबेस के लिए कोड उत्पन्न करने के लिए है। जो कुछ भी विचार भविष्य में मुझे सोचने के लिए, या कम हद यह कुछ डाटा मॉडल और प्रोग्रामिंग इसके साथ काम करने के लिए परत स्टोर करने के लिए एक डेटाबेस की आवश्यकता होगी। यह उपकरण तैयार कम से कम प्रोग्रामिंग कोड का एक तिहाई उत्पन्न करने में सक्षम हो जाएगा और वास्तविक व्यापार तर्क प्रोग्रामिंग पर ध्यान केंद्रित कर सकते हैं। रियल उपकरण समय की बचत है - और मेरे पिछले साधन की तरह - अनुवाद प्रबंधन करने के लिए http://tomavelev.com/TranslateApp/.

पहले स्क्रीन पर आप मॉडल डेटा है कि मैं साधन के लिए इस्तेमाल किया देख सकते हैं।
आवेदन इंटरफ़ेस का एक मॉडल बनाना http://tomavelev.com/GeneratorApp/

वर्तमान संस्करण 3 आवेदन में पहले से ही केवल जावा नहीं है, लेकिन PHP और एंड्रॉयड कोड उत्पन्न करता है।

की क्षमता पर एक छवि डेटा में परिभाषित बुनियादी आपरेशन बाहर ले जाने के लिए - तैयार किए गए कोड का ब्राउज़र में परिणाम। एक से थोड़ा बेहतर दृश्य पुस्तकालय के लिए बूटस्ट्रैप PHP और JSP पृष्ठों में लागू कर दिया है एक विचार थोड़ा बेहतर दृश्य के साथ स्क्रीन है।

अधिक प्रोग्रामिंग भाषाओं, प्लेटफार्मों और पुस्तकालयों को जोड़ने या तैयार निष्पादन योग्य फ़ाइल उत्पन्न करने के लिए इस तरह के उपकरणों को विकसित करने के - कई विचारों कि मेरे सिर में कर रहे हैं बनाने के लिए उपकरण का उपयोग कर के बाद, यह कई मायनों में उपकरण विकसित करने के लिए संभव है। मेरे सिर में समय के पैमाने के लिए दूसरा विचार करने के लिए और अधिक झुक जाता है। क्या आप आप पर हो गया होता उसे आप के लिए काम करने के लिए प्राथमिकता उपकरण देने के लिए - अगर मैं प्रतिक्रिया प्राप्त मैं खुश हो जाएगा।
आप पर मुझे ईमेल कर सकते हैं tomavelev@gmail.com.